.vertnav-container {
}

#vertnav li .vertnav-cat {
	display:block;
	padding:3px;
	width:160px;
}

#vertnav li a {
}

#vertnav .inactive .vertnav-cat {
}

#vertnav .next .vertnav-cat {
}

#vertnav .prev .vertnav-cat {
}

#vertnav .first .vertnav-cat {
}

#vertnav .last .vertnav-cat {
}

#vertnav .only .vertnav-cat {
}

#vertnav li.parent .vertnav-cat {
	font-weight:bold;
}

#vertnav li.active .vertnav-cat {
	font-weight:bold;
}

#vertnav li.inactive .vertnav-cat {
	font-weight:normal;
}

#vertnav .level0 .vertnav-cat {
}

#vertnav .level1 .vertnav-cat {
	padding-left:22px;
	/*width:110px;*/
}

#vertnav .level2 .vertnav-cat {
	padding-left:24px;
	/*width:88px;*/
}

#vertnav .level3 .vertnav-cat {
	padding-left:46px;
	/*width:66px;*/
}

#vertnav .level0 {position: relative;}

#vertnav .active span { text-decoration: underline; font-style: italic; }

.product-view .grouped-items-table .price-box, #vertnav, .level2 {
    margin: 0;
    padding: 0;
}

.vertnav-cat a {
    color: #669933;
    text-decoration: none;
}

.menu_arrow {background: url("images/plus.jpg") no-repeat scroll 0 0 transparent;
    cursor: pointer;
    float: right;
    height: 11px;
    position: absolute;
    left: 0;
	margin: 6px 0 0 -14px;
    top: 0;
    width: 11px;
}
.menu_arrow.active {background: url("images/minus.jpg") no-repeat scroll 0 0 transparent;}

#vertnav .level0 {position: relative;}

.vertnav-container ul, .vertnav-container ol {
    list-style: none outside none;
}


.block {
    border: 1px solid #DDDDDD;
    line-height: 1.35;
    margin: 0 0 0px;
}

.block .block-title {
    background: none repeat scroll 0 0 #E7E7E7;
    border-bottom: 1px solid #DDDDDD;
    padding: 2px 10px;
}
.block .block-title strong {
    /*color: #663399;*/
    display: block;
    /*font: bold 12px/1.5 Arial,Helvetica,sans-serif;*/
    /*text-transform: uppercase;*/
}
.block .block-title a {
    text-decoration: none !important;
} 

.block .block-subtitle {
    border-bottom: 1px solid #DDDDDD;
    font-size: 10px;
    margin: 0 0 10px;
    padding: 0 0 2px;
    text-transform: uppercase;
}
.block .block-content {
    background: none repeat scroll 0 0 #F6F6F6;
    overflow: hidden;
    padding: 12px 10px;
}
.block .block-content.vertnav-container {
    padding: 12px 10px 12px 27px;
}
.block .block-content li.item {
    border-bottom: 1px solid #DDDDDD;
    margin-bottom: 5px;
    padding-bottom: 5px;
}
.block .block-content li.item.last {
    border-bottom: 0 none;
    margin-bottom: 0;
    padding-bottom: 0;
}
.block .btn-remove {
    float: right;
    margin: 1px 0 2px 5px;
}